﻿//Copyright 2010 http://tv4home.codeplex.com
//This file is part of TV4Home.Server.TVEInteractionLibrary.
//TV4Home.Server.TVEInteractionLibrary is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
//TV4Home.Server.TVEInteractionLibrary is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
//You should have received a copy of the GNU General Public License along with TV4Home.Server.TVEInteractionLibrary If not, see http://www.gnu.org/licenses/
using System.Xml.Serialization;

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.axonet.de/2010/07/LightsOutTaskList")]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.axonet.de/2010/07/LightsOutTaskList", IsNullable = false)]
public partial class TaskList
{

    private TaskListList[] itemsField;

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("List")]
    public TaskListList[] Items
    {
        get
        {
            return this.itemsField;
        }
        set
        {
            this.itemsField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.axonet.de/2010/07/LightsOutTaskList")]
public partial class TaskListList
{

    private TaskListListLightsOutTask[] lightsOutTaskField;

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("LightsOutTask")]
    public TaskListListLightsOutTask[] LightsOutTask
    {
        get
        {
            return this.lightsOutTaskField;
        }
        set
        {
            this.lightsOutTaskField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.axonet.de/2010/07/LightsOutTaskList")]
public partial class TaskListListLightsOutTask
{

    private string daysField;

    private string endDateField;

    private string forceField;

    private string modeField;

    private string nameField;

    private string onEndField;

    private string onStartField;

    private string startDateField;

    private string typeField;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string Days
    {
        get
        {
            return this.daysField;
        }
        set
        {
            this.daysField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string EndDate
    {
        get
        {
            return this.endDateField;
        }
        set
        {
            this.endDateField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string Force
    {
        get
        {
            return this.forceField;
        }
        set
        {
            this.forceField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string Mode
    {
        get
        {
            return this.modeField;
        }
        set
        {
            this.modeField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string Name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string OnEnd
    {
        get
        {
            return this.onEndField;
        }
        set
        {
            this.onEndField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string OnStart
    {
        get
        {
            return this.onStartField;
        }
        set
        {
            this.onStartField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string StartDate
    {
        get
        {
            return this.startDateField;
        }
        set
        {
            this.startDateField = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string Type
    {
        get
        {
            return this.typeField;
        }
        set
        {
            this.typeField = value;
        }
    }
}
